GUARD TLS Toolkit (formerly MatrixSSL) is a modular implementation of TLS and DTLS ideally suited for IoT usage due to its minimum memory footprint (<50KB) and efficient RAM utilization (4KB per connection). It is delivered as a lean and well-documented C source code for easy integration.